用户信息示例

若要获取示例和示例的安装说明,请参见下文:

  • 在 Visual Studio“帮助”菜单上单击“示例”

    有关更多信息,请参见定位示例文件

  • 示例的最新版本和完整列表可以从 Visual Studio 2008 示例网站获取。

  • 还可以在计算机的硬盘上查找示例。默认情况下,示例和自述文件将复制到 \Program Files\Visual Studio 9\Samples\ 下的一个文件夹中。对于 Visual Studio 速成版,所有示例都位于 Internet 上。

运行此示例

  • 按 F5。

演示

该示例演示下列任务:

  • 用户名   当前 Windows 用户名会显示在主窗体上。该值是从 My.User 对象中检索的。

  • 数据库访问   My.User 使开发人员可以使用 IPrincipalIIdentity 接口插入他们自己的自定义身份验证和授权方式。这些接口描述当前用户与特定身份验证和授权结构无关的方面。接口实现器定义应如何对用户进行身份验证,以及用户当前注册什么角色。本示例提供对 IPrincipalIIdentity 接口的非常基本的实现,以演示如何配置 My.User 以分别使用开发人员定义的授权和身份验证机制。

    安全说明:

    此实例中的实现不演示安全编码做法。如果用户键入密码“password”,则用户会通过身份验证。

  • 身份验证模式   程序的行为由身份验证模式控制。双击“解决方案资源管理器”中的“我的项目”节点,打开“项目设计器”。在“应用程序”选项卡中,为“身份验证模式”选择“应用程序定义的”。运行该应用程序时,将显示“登录”窗体。